package com.wang.common.util;

/**
 * 加密的工具类
 *
 * @author Wangsh
 */
public class EncryptUtil {
    /**
     * 加密字符串
     * <p>
     * 加密算法$随机数$密文(加密算法加密(明文+随机数))
     * <p>
     * sha256$abcd$sha256(11111abcd)
     *
     * @param souStr
     * @return
     */
    public String encodeStr(String souStr) {
        return souStr;
    }

    /**
     * 对比加密字符串
     * <p>
     * 拿着明文再加密一次,比对密文
     * <p>
     * 加密算法$随机数$密文(加密算法加密(明文+随机数))
     *
     * @param souStr
     * @return
     */
    public boolean checkStr(String souStr, String encodeStr) {
        return souStr.equalsIgnoreCase(encodeStr);
    }

    public static void main(String[] args) {
        EncryptUtil encryptUtil = new EncryptUtil();
        String res = encryptUtil.encodeStr("111111");
        System.out.println(res);
    }
}
